1 Event - based . constraints : coordinate . satisfaction � > object . state 1 1

نویسندگان

  • Remco C. Veltkamp
  • Edwin H. Blake
چکیده

This paper is about systems support for interactive computer graphics. The aim is to integrate the two major approaches to dealing with complexity in the design and implementation of such systems, namely, constraints and object-oriented programming. The use of constraints in managing the complexity of designing interactive graphics systems and the use of object-oriented methods for describing simulations and systems of concrete objects have been two natural methods for building large complex graphics systems. This widely acknowledged way of dealing with the complexities of modelling and interface design has had disappointingly little practical impact. We have identified a major cause for the lack of progress in combining constraints and objectoriented methods. We believe that a proper solution to the problem requires a radical separation of the constraint system and the normal object-oriented framework. In this paper we propose a way of dealing with these problems by means of two orthogonal communication strategies for objects: events and messages.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

1 . Constraints in NUT

NUT is a programming system for knowledge-based programming with facilities for automatic program synthesis. The system allows to specify computational problems in OO style. Concepts and objects can be treated in NUT as functional constraint networks. Constraint satisfaction problems are solved using algorithms for automatic program synthesis described earlier for the PRIZ system.

متن کامل

Reifying Constraint Satisfaction in Smalltalk

We discuss the problem of the representation of constraints in an object-oriented programming language. We focus on a particular topic constraint satisfaction for finite domains and propose a class library that integrates constraints within an object-oriented language. The library is based on the systematic reification of variables, constraints, problems and algorithms. The library is implement...

متن کامل

Yet another object-oriented constraint resolution system: an open architecture approach

In this paper we present YAFCRS, a new object-oriented constraint system which ensures backtracking-based global resolution. First, based on objects, we define a modular representation of constraint satisfaction problems and provide a general algorithmic framework to resolve them. Then, by the definition of compound constraint classes, we allow to state compound constraints on any objects. In o...

متن کامل

Modelling and Solving Problems with Constraints

The CHOCO (CHic, un Outil Contraintes avec des Objets – great, a constraint programming tool with objects) constraint programming system is an emanation of the French OCRE (Outil Contraintes pour la Recherche et l’Enseignement – a constraint tool for research and teaching) group. Choco is a java library for constraint satisfaction problems, constraint programming, and explanation-based constrai...

متن کامل

Mixing Constraints and Objects: a Case Study in Automatic Harmonization

We propose an extension of Smalltalk with f ini te-domain constraint sat isfact ion mechanisms. Our system, called BackTalk, allows the definition of constraints over arbitrary Smalltalk objects, and implements efficient algorithms for constraints satisfaction. We exemplify the use of BackTalk on a problem known to be complex, automatic harmonization. We outline several previous attempts to sol...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007